package com.panshi.hujin2.httpcrawler.domain.bank;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 爬虫账单实体类
 * @Author: wangxl
 * @Date: 2018/11/24 10:52
 */
@Data
@NoArgsConstructor
public class CreditCardBillDo {
    //出账日
    private Date accountDate;
    //还款日
    private Date dueDate;
    //币种
    private String currency;
    //出账金额
    private Double accountAmount;
    //总还款金额
    private Double repaymentAmount;
    //最低还款金额
    private Double minRepaymentAmount;
    //账期
    private Integer accountPeriod;
    //邮件接收时间
    private Date emailReceiveDate;
    //信用卡ID
    private String cardId;
    //cpf
    private String cpf;

    public Date getAccountDate() {
        return accountDate;
    }

    public void setAccountDate(Date accountDate) {
        this.accountDate = accountDate;
    }

    public Date getDueDate() {
        return dueDate;
    }

    public void setDueDate(Date dueDate) {
        this.dueDate = dueDate;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public Double getAccountAmount() {
        return accountAmount;
    }

    public void setAccountAmount(Double accountAmount) {
        this.accountAmount = accountAmount;
    }

    public Double getRepaymentAmount() {
        return repaymentAmount;
    }

    public void setRepaymentAmount(Double repaymentAmount) {
        this.repaymentAmount = repaymentAmount;
    }

    public Double getMinRepaymentAmount() {
        return minRepaymentAmount;
    }

    public void setMinRepaymentAmount(Double minRepaymentAmount) {
        this.minRepaymentAmount = minRepaymentAmount;
    }

    public Integer getAccountPeriod() {
        return accountPeriod;
    }

    public void setAccountPeriod(Integer accountPeriod) {
        this.accountPeriod = accountPeriod;
    }

    public Date getEmailReceiveDate() {
        return emailReceiveDate;
    }

    public void setEmailReceiveDate(Date emailReceiveDate) {
        this.emailReceiveDate = emailReceiveDate;
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    public String getCpf() {
        return cpf;
    }

    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    @Override
    public String toString() {
        return "CreditCardBillDo{" +
                "accountDate=" + accountDate +
                ", dueDate=" + dueDate +
                ", currency='" + currency + '\'' +
                ", accountAmount=" + accountAmount +
                ", repaymentAmount=" + repaymentAmount +
                ", minRepaymentAmount=" + minRepaymentAmount +
                ", accountPeriod=" + accountPeriod +
                ", emailReceiveDate=" + emailReceiveDate +
                ", cardId='" + cardId + '\'' +
                ", cpf='" + cpf + '\'' +
                '}';
    }
}
